<?php

include("../_gestionBase.inc.php");
include("../_controlesEtGestionErreurs.inc.php");

// CONNEXION AU SERVEUR MYSQL PUIS SÉLECTION DE LA BASE DE DONNÉES Hynos

$tabErreurs = array();
$res = "";

$connexion=connect();
if (!$connexion)
{
	ajouterErreur($tabErreurs, "Echec de la connexion au serveur MySql");
	afficherErreurs($tabErreurs);
	exit();
}
if (!selectBase($connexion))
{
	ajouterErreur($tabErreurs, "La base de données stsig est inexistante ou non accessible");
	afficherErreurs($tabErreurs);
	exit();
}

if(isset($_GET['etape']) == false)
{
	//AFFICHAGE LISTE ORGANISATION ------------------------------------------------------------------
	$nbOrga = obtenirNbOrganisations($connexion);
	echo '
	<table align="center"
	class="tabQuadrille">
	<tr class="titreTabQuad">
	<td colspan="3">Liste des organisations à modifier (' . $nbOrga . ')</td>
	</tr>
	<tr class="enteteTabQuad">
	<td>Nom</td>
	<td>Modifier</td>
	</tr>';

	$req=obtenirReqOrganisations();
	$rs=mysql_query($req, $connexion);
	$lg=mysql_fetch_array($rs);
	// BOUCLE SUR LES ORGANISATIONS
	while ($lg!=FALSE)
	{
		$nom=htmlspecialchars($lg['nom']);
		$num=htmlspecialchars($lg['numero']);

		echo '
		<tr class="ligneTabQuad">
		<td>'.$nom.'</td>
		<td><a href="accueilAdm.php?pageAdm=modifOrg&numeroOrg='.$num.'&etape=formulaire">Modifier</a></td>

		</tr>';

		$lg=mysql_fetch_array($rs);
	}
	echo '
	</table>';
	mysql_free_result($rs);
}


if(isset($_GET['etape']))
{
	// MODIFICATION --------------------------------------------------------------------------------------------------
	if($_GET['etape'] == 'ajout')
	{

		$req = "UPDATE organisation SET nom = '".$_POST['nom']."', idCategorie = '".$_POST['cat']."', rue = '".$_POST['adr']."', cp = '".$_POST['cp']."', ville = '".$_POST['ville']."',  tel = '".$_POST['tel']."', fax = '".$_POST['fax']."', email = '".$_POST['mail']."', urlSiteWeb = '".$_POST['site']."' WHERE numero = '".$_POST['numOrg']."'";

			
		if(mysql_query ($req, $connexion) == false)
		{
			$res = "Erreur lors de l'ajout";
		}
		else
		{
			$res = "L'entreprise ".$_POST['nom']." à bien été modifiée";
		}

		echo $res;?>
<br />
<a href="accueilAdm.php?pageAdm=modifOrg">Retour au menu Modifier</a>
<?php 
	}
	else if($_GET['etape'] == 'formulaire')
	{
		// FORMULAIRE ------------------------------------------------------------------------------------------------

		?>
<h1>Modifier Organisation</h1>
<form id="frmAjouterOrganisation"
	action="accueilAdm.php?pageAdm=modifOrg&etape=ajout" method="post">
	<div id="corpsForm">
		<?php 
		$resPsForm = mysql_query("SELECT * FROM organisation WHERE numero = ".$_GET['numeroOrg'], $connexion);
		$resForm = mysql_fetch_assoc($resPsForm);
		?>
		<p>
			<label for="cat" accesskey="c">Catégorie : </label> <select
				name="cat" id="cat" size="1" required>
				<!-- création d'une liste avec trois choix-->
				<?php
				$req = "SELECT id, libelle FROM categorie ORDER BY id";
				$rsDept = mysql_query ($req, $connexion);
				$lgDept = mysql_fetch_assoc($rsDept);

				while ( $lgDept != false ) {
					$id = $lgDept['id'];
					$libelle = $lgDept['libelle'];
					if($resForm['idCategorie'] == $id)
					{
						echo '<option selected="selected" value="' . $id . '">' . $libelle . '</option>';
					}
					else
					{
						echo '<option value="' . $id . '">' . $libelle . '</option>';
					}

					$lgDept = mysql_fetch_assoc($rsDept);

				}
				mysql_free_result($rsDept);
				?>
			</select>
		</p>
		<p>
			<label for="nom" accesskey="n">Nom : </label> <input id="nom"
				name="nom" maxlength="50" value="<?php echo $resForm['nom']; ?>"
				required />
		</p>
		<p>
			<label for="adr" accesskey="a">Adresse : </label> <input id="adr"
				name="adr" maxlength="50" value="<?php echo $resForm['rue']; ?>"
				required />
		</p>
		<p>
			<label for="ville" accesskey="v">Ville : </label> <input id="ville"
				name="ville" maxlength="50" value="<?php echo $resForm['ville']; ?>"
				required />
		</p>
		<p>
			<label for="cp" accesskey="p">Code Postal : </label> <input id="cp"
				name="cp" maxlength="10" value="<?php echo $resForm['cp']; ?>"
				required />
		</p>
		<p>
			<label for="tel" accesskey="t">Téléphone : </label> <input id="tel"
				name="tel" maxlength="20" value="<?php echo $resForm['tel']; ?>"
				required />
		</p>
		<p>
			<label for="fax" accesskey="f">Fax : </label> <input id="fax"
				name="fax" maxlength="20" value="<?php echo $resForm['fax']; ?>" />
		</p>
		<p>
			<label for="mail" accesskey="e">E-mail : </label> <input id="mail"
				name="mail" maxlength="40" value="<?php echo $resForm['email']; ?>" />
		</p>
		<p>
			<label for="site" accesskey="s">Site Web : </label> <input id="site"
				name="site" maxlength="40"
				value="<?php echo $resForm['urlSiteWeb']; ?>" />
		</p>
		<input type="HIDDEN" id="numOrg" name="numOrg"
			value="<?php echo $_GET['numeroOrg'];?>">
	</div>
	<div id="piedForm">
		<p>

			<button id="ok" type="submit">OK</button>
			<button id="annuler" type="reset" name="annuler">Effacer</button>
		</p>
	</div>
</form>
<?php 
	}
}
?>




